// aaaaaaaa

// Options Api 启动文件
//    以默认配置方式完成启动加载
//    该文件提供对默认配置的覆盖操作

// 早起默认定义定义代码如下 - 全部采用默认配置
// module.exports = {}
// vue模块化项目中 define 开头的导包工具，主要提供编辑器的代码提示
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  // transpileDependencies 设置babel在完成语法转换时是否需要对node_modeules文件夹中三方模块做兼容转换
  //                       默认值为 false
  //                       定义true 开启 node_modules 中所有三方模块的转换操作，极度销毁计算机开发时的内存
  //                       建议通过 取值 []  方法完成 对项目生产依赖的三方模块做转换，其它模块不做转换
  //      ===> vscode 可以通过关闭 node_modules 文件夹显示操作节省内存占用
  //                ==> 文件 - 首选项 - files|exclude - 增加 **/node_modules
  transpileDependencies: true,
  // transpileDependencies:["core-js","vue"]

  publicPath:"/",

  // vue项目启动引导配置选项
  // pages: {
  //   // 任何一个vue项目都必然存在下述配置
  //   index: {
  //     // vue 项目开发的第一个JS入口代码文件
  //     entry: 'src/main.js',
  //     // 模板来源
  //     //    vue 模块化项目存在一个 默认内置的 页面加载模板，如果设置的文件不存在，会默认加载该内置模板
  //     //    当路径指向的文件存在时，会使用指向文件作为页面加载模板
  //     template: 'public/index.html',
  //     // 在 dist/index.html 的输出
  //     filename: 'index.html',
  //     // 当使用 title 选项时，
  //     // template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
  //     title: 'vue项目学习',
  //     // 在这个页面中包含的块，默认情况下会包含
  //     // 提取出来的通用 chunk 和 vendor chunk。
  //     chunks: ['chunk-vendors', 'chunk-common', 'index']
  //   }
  // }
})

